#ifndef __MESSAGES_HPP__
#define __MESSAGES_HPP__

/**
 *  This file is part of PennerBot
 *
 *  Copyright (C) 2010 microkernel
 *
 *  This program is free software: you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation, either version 3 of the License, or
 *  (at your option) any later version.
 *
 *  This program is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

enum Messages
{
    /* BOT CORE */
    MSG_BOT_STARTED,
    MSG_BOT_LOGINTRY,
    MSG_BOT_LOGINCHANGE,
    MSG_BOT_LOGINATTEMPTS,
    MSG_BOT_WRONGPASS,
    MSG_BOT_LOGGEDIN,
    MSG_BOT_ALREADYLOGGEDIN,
    MSG_BOT_NOMODULES,
    MSG_BOT_MODULEDISABLED,

    /* CONNECTION */
    MSG_CON_INITFAIL,
    MSG_CURL_ERROR,
    MSG_CON_ERROR,
    MSG_CURL_ESCAPEERR,

    /* UPDATECHECK */
    MSG_UC_UPTODATE,
    MSG_UC_ERROR,
    MSG_UC_UNSAFE,
    MSG_UC_OLD,
    MSG_UC_UNKNOWN,

    /* ANTICAPTCHA */
    MSG_AC_IOERROR,
    MSG_AC_CRACKFAIL,

    /* BOTTLECOLLECT */
    MSG_BC_ENABLED,
    MSG_BC_DISABLED,
    MSG_BC_STARTING,
    MSG_BC_TRYCHANGEJUNK,
    MSG_BC_JUNKNOTFOUND,
    MSG_BC_ALREADYJUNK,
    MSG_BC_CHANGEDJUNK,
    MSG_BC_CHANGEDJUNKBACK,
    MSG_BC_JUNKIDCHD,
    MSG_BC_JUNKFORMACTCHD,
    MSG_BC_JUNKFORMIDCHD,
    MSG_BC_COUNTERCHD,
    MSG_BC_FORMCHD,
    MSG_BC_CAPTCHACHD,
    MSG_BC_ALREADYCOLL,
    MSG_BC_CRIME,
    MSG_BC_STARTED,
    MSG_BC_TOOMANYATTEMPTS,
    MSG_BC_CONCENTRATION,
    MSG_BC_THIRTYMIN,
    MSG_BC_FIGHTING,
    MSG_BC_EMPTYOUTCART,
    MSG_BC_CARTRXFAIL,

    /* BOTTLESELL */
    MSG_BS_ENABLED,
    MSG_BS_DISABLED,
    MSG_BS_CONTAINERSIZEFAIL,
    MSG_BS_MONEYFAIL,
    MSG_BS_EXCHANGERATEFAIL,
    MSG_BS_BOTTLECOUNTFAIL,
    MSG_BS_ACTIONFAIL,
    MSG_BS_CHKVALFAIL,
    MSG_BS_FORMFAIL,
    MSG_BS_RATECHANGED,
    MSG_BS_NOBOTTLES,
    MSG_BS_MAXREACHED,
    MSG_BS_SOLDBOTTLES,
    MSG_BS_TOOMANYATTEMPTS,

#ifdef PBOT_SPECIAL

    /* AUTOSKILL */
    MSG_AS_ENABLED,
    MSG_AS_DISABLED,
    MSG_AS_NOSKILLS,
    MSG_AS_CAPTCHACHD,
    MSG_AS_SKILLCOUNTERFAIL,
    MSG_AS_ALREADYEDUCATING,
    MSG_AS_DEPENDENCY,
    MSG_AS_TRYING,
    MSG_AS_STARTED,
    MSG_AS_TOOMANYATTEMPTS,

#endif /* PBOT_SPECIAL */

};

#endif // __MESSAGES_HPP__
